package com.suneee.store.entity;

import java.io.Serializable;
import java.sql.Timestamp;

import com.suneee.orm.annotation.Column;
import com.suneee.orm.annotation.Entity;
import com.suneee.orm.annotation.GeneratedValue;
import com.suneee.orm.annotation.Id;
import com.suneee.orm.annotation.Table;

@Entity
@Table(name = "v_shop_stock_records")
public class ViewShopStockRecords implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -481239749275710995L;

	@Id
	@GeneratedValue
	@Column(name="stock_id")
	private Integer stockId;
	
	@Column(name="spu_id")
	private Integer spuId;
	
	@Column(name="sku_id")
	private Integer skuId;
	
	@Column(name="shop_name")
	private String shopName;
	
	@Column(name="title")
	private String title;
	
	@Column(name="category_name")
	private String categoryName;
	
	@Column(name="brand_id")
	private Integer brandId;
	
	@Column(name="spec_one_value")
	private String specOneValue;
	
	@Column(name="spec_two_value")
	private String specTwoValue;
	
	@Column(name="spec_three_value")
	private String specThreeValue;
	
	@Column(name="spec_four_value")
	private String specFourValue;
	
	@Column(name="market_price")
	private Float marketPrice;
	
	@Column(name="price")
	private Float price;
	
	@Column(name="stock")
	private Integer stock;
	
	@Column(name="category_id")
	private String categoryId;
	
	@Column(name="enterprise_code")
	private String enterpriseCode;
	
	@Column(name="shop_id")
	private Integer shopId;
	
	@Column(name="status")
	private String status;
	
	@Column(name="channel_spu")
	private String channelSpu;
	
	@Column(name="channel_sku")
	private String channelSku;
	
	@Column(name="record_id")
	private String recordId;
	
	@Column(name="stock_type")
	private String stockType;
	
	@Column(name="record_type")
	private String recordType;
	
	@Column(name="relevant_store")
	private String relevantStore;
	
	@Column(name="operate_store")
	private String operateStore;
	
	@Column(name="create_time")
	private Timestamp createTime;
	
	@Column(name="remark")
	private String remark;
	
	@Column(name="create_user_name")
	private String createUserName;
	
	@Column(name="advice_price")
	private Float advicePrice;

	public Integer getStockId() {
		return stockId;
	}

	public void setStockId(Integer stockId) {
		this.stockId = stockId;
	}

	public Integer getSpuId() {
		return spuId;
	}

	public void setSpuId(Integer spuId) {
		this.spuId = spuId;
	}

	public Integer getSkuId() {
		return skuId;
	}

	public void setSkuId(Integer skuId) {
		this.skuId = skuId;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public Integer getBrandId() {
		return brandId;
	}

	public void setBrandId(Integer brandId) {
		this.brandId = brandId;
	}

	public String getSpecOneValue() {
		return specOneValue;
	}

	public void setSpecOneValue(String specOneValue) {
		this.specOneValue = specOneValue;
	}

	public String getSpecTwoValue() {
		return specTwoValue;
	}

	public void setSpecTwoValue(String specTwoValue) {
		this.specTwoValue = specTwoValue;
	}

	public String getSpecThreeValue() {
		return specThreeValue;
	}

	public void setSpecThreeValue(String specThreeValue) {
		this.specThreeValue = specThreeValue;
	}

	public String getSpecFourValue() {
		return specFourValue;
	}

	public void setSpecFourValue(String specFourValue) {
		this.specFourValue = specFourValue;
	}

	public Float getMarketPrice() {
		return marketPrice;
	}

	public void setMarketPrice(Float marketPrice) {
		this.marketPrice = marketPrice;
	}

	public Float getPrice() {
		return price;
	}

	public void setPrice(Float price) {
		this.price = price;
	}

	public Integer getStock() {
		return stock;
	}

	public void setStock(Integer stock) {
		this.stock = stock;
	}

	public String getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}

	public String getEnterpriseCode() {
		return enterpriseCode;
	}

	public void setEnterpriseCode(String enterpriseCode) {
		this.enterpriseCode = enterpriseCode;
	}

	public Integer getShopId() {
		return shopId;
	}

	public void setShopId(Integer shopId) {
		this.shopId = shopId;
	}

	public String getChannelSpu() {
		return channelSpu;
	}

	public void setChannelSpu(String channelSpu) {
		this.channelSpu = channelSpu;
	}

	public String getChannelSku() {
		return channelSku;
	}

	public void setChannelSku(String channelSku) {
		this.channelSku = channelSku;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getRecordId() {
		return recordId;
	}

	public void setRecordId(String recordId) {
		this.recordId = recordId;
	}

	public String getStockType() {
		return stockType;
	}

	public void setStockType(String stockType) {
		this.stockType = stockType;
	}

	public String getRecordType() {
		return recordType;
	}

	public void setRecordType(String recordType) {
		this.recordType = recordType;
	}

	public String getRelevantStore() {
		return relevantStore;
	}

	public void setRelevantStore(String relevantStore) {
		this.relevantStore = relevantStore;
	}

	public String getOperateStore() {
		return operateStore;
	}

	public void setOperateStore(String operateStore) {
		this.operateStore = operateStore;
	}

	public Timestamp getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreateUserName() {
		return createUserName;
	}

	public void setCreateUserName(String createUserName) {
		this.createUserName = createUserName;
	}

	public Float getAdvicePrice() {
		return advicePrice;
	}

	public void setAdvicePrice(Float advicePrice) {
		this.advicePrice = advicePrice;
	}
	
}
